package yi.wuhenbot.DEMO;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

/**
 * @author wuhen
 * @description 连接SQLite数据库
 */
public class SQLiteConnectionExample {
    /**
     * @description 连接SQLite数据库
     * 文件路径在resources目录下的db中
     */
    public static void main(String[] args) {
        Connection connection = null;
        try {
            // 加载 SQLite JDBC 驱动
            Class.forName("org.sqlite.JDBC");
            // 建立连接，数据库文件为 example.db，如果文件不存在会自动创建
            connection = DriverManager.getConnection("jdbc:sqlite:./db/wuhenbot.db");
            System.out.println("数据库连接成功！");
            // 建立一个user表

        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        } catch (SQLException e) {
            e.printStackTrace();
        } finally {
            try {
                if (connection != null) {
                    connection.close();
                }
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
    }
}